Volume 6, Issue 2, September 2023, Pages 231-247
Ahmed Elgammal; Yasmin Ali; Ayman Seleemah
Volume 6, Issue 2, September 2023, Pages 248-259
Yasmin Ali; Ahmed Elgammal
Volume 6, Issue 1, April 2023, Pages 123-134
Yasmin Ali; Ahmed Elgammal
Volume 5, Issue 2, September 2022, Pages 340-351
Ahmed Elgammal; Yasmin Ali